//(function() {
//	Ext.onR
//})();
Ext.define("AM.view.list", {
	extend: 'Ext.grid.Panel',
	title: 'Grid Test',
	alias: 'widget.userList',  //为面板起别名
	frame: true,  //面板渲染
	//forceFit: true,  //自动适应列宽度
	width: 600,
	height: 200,
	//列模式
	columns: [
		{text: 'name', dataIndex: 'name', width: 200},
		{text: 'age', dataIndex: 'age', width: 100},
		{text: 'email', dataIndex: 'email', width: 300,
			//设置双击就可以编辑
			field: {xtype: 'textfield', allowBlank: false}
		}
	],
	//工具栏
	tbar: [
		{xtype:'button', id: 'add', text: '添加'},
		{xtype:'button', id: 'delete', text: '删除'},
		{xtype:'button', id: 'update', text: '修改'},
		{xtype:'button', id: 'query', text: '查看'}
	],
	//添加一个小组件到面板上，添加的组件类型有xtype指定
	dockedItems : [
		{
			xtype: 'pagingtoolbar',  //分页工具条 
			store: 'Users',  //工具条上的数据
			dock: 'bottom',  //定位；工具条在面板上的位置
			displayInfo: true
		}	
	],
	//给所在的组件自定义数组或者对象
	plugins: [
		Ext.create('Ext.grid.plugin.CellEditing', {
        	clicksToEdit: 2  //双击 显示栏变成可编辑
   		})
	],
	selType: 'checkboxmodel',  //设定选择模式
	multiSelect: true,  //设置多选
	store: 'Users',  //跟model层相关联
	/*
	 * 初始化组件函数；
	 * 这是组件初始化很重要的一步，次函数会在组件创建的时候被调用，
	 * 并且必须要在函数内调用this.callParent()函数，用于初始化父类
	 * @memberOf {TypeName} 
	 */
	initComponent: function() {
		this.callParent(arguments);
	}
});